
Enrolment now closed for summer 2024
Tech Summer Courses to Prepare Teens for their Future
Tech Summer Courses to Prepare Teens for their Future
Help your child stand out in university applications with our future-ready extracurricular courses.
Help your child stand out in university applications with our future-ready extracurricular courses.
Summer 2025 details coming soon…

Enrolment now closed for summer 2024
Tech Summer Courses to Prepare Teens for their Future
Help your child stand out in university applications with our future-ready extracurricular courses.
Summer 2025 details coming soon…
Experience
Experience
Online & On-Campus
Online & On-Campus
Online & On-Campus
Ages
Ages
13 to 18
13 to 18
13 to 18
Price
Price
From $1,445 to $2,295
From $1,445 to $2,295
From $1,445 to $2,295
First Cohort
First Cohort
July 2, 2024
July 2, 2024
July 2, 2024
Inspire your teen’s creativity and passion with our summer technology courses
Explore our diverse range of pre-university courses in Robotics & Engineering, Gaming, Coding and Creativity, each designed to give your teen a firsthand look into the growing tech industry and equip them with skills that make them stand out.



Mobile App Development
CODING
CODING
CODING
Learn mobile app development with React Native, and the tools to build iconic apps like Snapchat, TikTok, and Siri. At the end of the course, students will build an iOS or Android app.
Online
$1,445
On Campus
$1,995
Enrolment closed for summer 2024



AI and Machine Learning with Python
CODING
CODING
CODING
Learn the algorithms and techniques behind recommendation systems, developing a smart, interactive chatbot tailored to your interests.
Learn the algorithms and techniques behind recommendation systems, developing a smart, interactive chatbot tailored to your interests.
Online
$1,545
On Campus
$2,195
Enrolment closed for summer 2024



Video Game Coding
CODING
CODING
CODING
GAMING
GAMING
GAMING
Navigate through the game development process, from design to coding using Unity and C# and creating a thrilling maze game that challenges players at every turn.
Navigate through the game development process, from design to coding using Unity and C# and creating a thrilling maze game that challenges players at every turn.
Online
$1,445
On Campus
$1,995
Enrolment closed for summer 2024



Game Design with Unreal
GAMING
GAMING
GAMING
CREATIVITY
CREATIVITY
CREATIVITY
With Unreal Engine, learn the essentials of game mechanics, storytelling, and user interaction, translating your concepts into immersive gaming experiences.
Online
$1,445
On Campus
$1,995
Enrolment closed for summer 2024



Creating Augmented Reality Experiences
CREATIVITY
CREATIVITY
CREATIVITY
CODING
CODING
CODING
Create custom visual effects and interactive components, crafting AR experiences for brands and social media platforms.
Online
$1,445
Enrolment closed for summer 2024



Product Design & UX Labs
CREATIVITY
CREATIVITY
CREATIVITY
Dive into the world of digital product creation, navigating through UX and product design principles to transform real-world challenges into validated digital solutions.
Online
$1,445
On Campus
$1,995
Enrolment closed for summer 2024

Product Design & UX Labs
CREATIVITY
CODING
Immerse yourself in the world of digital product creation, navigating UX and product design principles to transform real-world challenges into validated digital solutions.
Online
$1,445
On Campus
$1,995

Product Design & UX Labs
CREATIVITY
CODING
Immerse yourself in the world of digital product creation, navigating UX and product design principles to transform real-world challenges into validated digital solutions.
Online
$1,445
On Campus
$1,995
What to expect?
On-Campus Experience
On-campus, in-person
2 weeks, Monday to Friday
9am to 3pm daily
Final capstone project
Digital badge
Bring your own nut-free lunch, snacks, and water bottles
Bring your own device
Live Online Experience
Online, live sessions
2 weeks, Monday to Friday
2 hour daily sessions
Final capstone project
Digital badge
Hear from past learners
Sabrina
AI and Machine Learning with Python
The teachers were patient and explained all the concepts well. I was able to go from little to no Python knowledge to coding a Discord bot, I also made friends who are interested in coding.
William
Product Design & UX Labs
The lectures contained lots of insights, I learned many aspects of product design that I wouldn't learn elsewhere. The teachers were helpful and friendly as well. I also enjoyed making the project through the phases of product design.
Zachary
Drone Engineering with Python
Coding the drones to do specific movements around the obstacles was what I liked most about the course. The overall experience was great and very beneficial as I could use the knowledge I gained in future coding and engineering.
Alessio
Video Game Coding
This is a unique and exhilarating experience, and I would recommend this to people with little coding experience.
Rida
AI and Machine Learning with Python
Great instructors, so patient and understanding. From having no background in coding whatsoever to being able to create a project of my own that I can be proud of, I feel that the only way I would have been able to push myself in the course was because of my instructors.
Natalie
Video Game Coding
I loved being able to make a game and having hands-on experience. Martin was a great instructor and was able to answer any questions I had.
Hear from past learners
Sabrina
AI and Machine Learning with Python
The teachers were patient and explained all the concepts well. I was able to go from little to no Python knowledge to coding a Discord bot, I also made friends who are interested in coding.
William
Product Design & UX Labs
The lectures contained lots of insights, I learned many aspects of product design that I wouldn't learn elsewhere. The teachers were helpful and friendly as well. I also enjoyed making the project through the phases of product design.
Zachary
Drone Engineering with Python
Coding the drones to do specific movements around the obstacles was what I liked most about the course. The overall experience was great and very beneficial as I could use the knowledge I gained in future coding and engineering.
Alessio
Video Game Coding
This is a unique and exhilarating experience, and I would recommend this to people with little coding experience.
Rida
AI and Machine Learning with Python
Great instructors, so patient and understanding. From having no background in coding whatsoever to being able to create a project of my own that I can be proud of, I feel that the only way I would have been able to push myself in the course was because of my instructors.
Natalie
Video Game Coding
I loved being able to make a game and having hands-on experience. Martin was a great instructor and was able to answer any questions I had.
Hear from past learners
Sabrina
AI and Machine Learning with Python
The teachers were patient and explained all the concepts well. I was able to go from little to no Python knowledge to coding a Discord bot, I also made friends who are interested in coding.
William
Product Design & UX Labs
The lectures contained lots of insights, I learned many aspects of product design that I wouldn't learn elsewhere. The teachers were helpful and friendly as well. I also enjoyed making the project through the phases of product design.
Zachary
Drone Engineering with Python
Coding the drones to do specific movements around the obstacles was what I liked most about the course. The overall experience was great and very beneficial as I could use the knowledge I gained in future coding and engineering.
Alessio
Video Game Coding
This is a unique and exhilarating experience, and I would recommend this to people with little coding experience.
Rida
AI and Machine Learning with Python
Great instructors, so patient and understanding. From having no background in coding whatsoever to being able to create a project of my own that I can be proud of, I feel that the only way I would have been able to push myself in the course was because of my instructors.
Natalie
Video Game Coding
I loved being able to make a game and having hands-on experience. Martin was a great instructor and was able to answer any questions I had.
Schedule
On-Campus Schedule
Classes are daily from 9am to 3pm Monday to Friday.
July 2
- July 12
July 15
- July 26
July 29
- Aug 9
AI and Machine Learning with Python
AI and Machine Learning with Python
Sold Out
Product Design & UX Labs
Product Design & UX Labs
Drone Engineering with Python
Drone Engineering with Python
Game Design with Unreal
Game Design with Unreal
Sold Out
Mobile App Development
Mobile App Development
Video Game Coding
Video Game Coding
Online Schedule
Live classes are two hours daily for two weeks Monday to Friday.
July 2, 2024 → July 15, 2024
8 AM to 10 AM
Pacific Time
11 AM to 1 PM
Pacific Time
AI and Machine Learning with Python
Digital Innovators: Product Design & UX Labs
Game Design with Unreal
July 2, 2024 → July 15, 2024
8 AM
to 10 AM
PT
11 AM
to 1 PM
PT
AI and Machine Learning with Python
Digital Innovators: Product Design & UX Labs
Game Design with Unreal
July 2, 2024 → July 15, 2024
8 AM to 10 AM
Pacific Time
11 AM to 1 PM
Pacific Time
AI and Machine Learning with Python
Digital Innovators: Product Design & UX Labs
Game Design with Unreal
July 15, 2024 → July 26, 2024
8 AM to 10 AM
Pacific Time
11 AM to 1 PM
Pacific Time
Video Game Coding
AI and Machine Learning with Python
Mobile App Development
July 15, 2024 → July 26, 2024
8 AM
to 10 AM
PT
11 AM
to 1 PM
PT
Video Game Coding
Digital Innovators: Product Design & UX Labs
Mobile App Development
July 15, 2024 → July 26, 2024
8 AM to 10 AM
Pacific Time
11 AM to 1 PM
Pacific Time
Video Game Coding
AI and Machine Learning with Python
Mobile App Development
July 29, 2024 → August 12, 2024
8 AM to 10 AM
Pacific Time
11 AM to 1 PM
Pacific Time
Video Game Coding
Creating Augmented Reality Experiences & Filters
AI and Machine Learning with Python
July 29, 2024 → August 12, 2024
8 AM
to 10 AM
PT
11 AM
to 1 PM
PT
Video Game Coding
Creating Augmented Reality Experiences & Filters
AI and Machine Learning with Python
July 29, 2024 → August 12, 2024
8 AM to 10 AM
Pacific Time
11 AM to 1 PM
Pacific Time
Video Game Coding
Creating Augmented Reality Experiences & Filters
AI and Machine Learning with Python
August 12, 2024 → August 23, 2024
8 AM to 10 AM
Pacific Time
11 AM to 1 PM
Pacific Time
Mobile App Development
AI and Machine Learning with Python
Game Design with Unreal
August 12, 2024 → August 23, 2024
8 AM
to 10 AM
PT
11 AM
to 1 PM
PT
Mobile App Development
AI and Machine Learning with Python
Game Design with Unreal
August 12, 2024 → August 23, 2024
8 AM to 10 AM
Pacific Time
11 AM to 1 PM
Pacific Time
Mobile App Development
AI and Machine Learning with Python
Game Design with Unreal
Pricing Options
Pay Upfront
Pay in full before you start. Circuit Stream accepts wire transfers and credit card payments.
Buy Now, Pay Over Time
Circuit Stream has partnered with Affirm to offer flexible payment plans. Choose the best plan for you between 3 interest free payments, or 12-18 months plans.
As low as
$87 CAD/mo
excluding tax
Pricing Options
Pay Upfront
Pay in full before you start. Circuit Stream accepts wire transfers and credit card payments.
Buy Now, Pay Over Time
Circuit Stream has partnered with Affirm to offer flexible payment plans. Choose the best plan for you between 3 interest free payments, or 12-18 months plans.
As low as
$87 CAD/mo
excluding tax
Pricing Options
Pay Upfront
Pay in full before you start. Circuit Stream accepts wire transfers and credit card payments.
Buy Now, Pay Over Time
Circuit Stream has partnered with Affirm to offer flexible payment plans. Choose the best plan for you between 3 interest free payments, or 12-18 months plans.
$87 CAD/mo
excluding tax
As low as
Your teen will stand out with
their accomplishments
Your teen will stand out with their accomplishments
Your teen will stand out with
their accomplishments
From High School to the World
From High School to the World
From High School to the World
Transition smoothly from high school to the world of university and beyond. Our courses offer an introduction to industry dynamics and the tech landscape, ensuring your teen is well-prepared for what comes next.
Transition smoothly from high school to the world of university and beyond. Our courses offer an introduction to industry dynamics and the tech landscape, ensuring your teen is well-prepared for what comes next.
Hands-on Experience
Hands-on Experience
Hands-on Experience
More than just theory, our focus on project-based learning means your teen will have tangible outcomes and real-world applications under their belt. At the end of the course, Circuit Stream will celebrate all learners giving learners a platform to gain recognition on their accomplishments.
More than just theory, our focus on project-based learning means your teen will have tangible outcomes and real-world applications under their belt. At the end of the course, Circuit Stream will celebrate all learners giving learners a platform to gain recognition on their accomplishments.
Global Networking
Global Networking
Global Networking
Through UBC Extended Learning in partnership with Circuit Stream, students gain access to the industry via exclusive events and community, keeping them in sync with the latest trends, innovations, and opportunities.
Through UBC Extended Learning in partnership with Circuit Stream, students gain access to the industry via exclusive events and community, keeping them in sync with the latest trends, innovations, and opportunities.
Competitive Edge
Competitive Edge
Competitive Edge
Elevate your teen's university applications and job prospects with an impressive portfolio and a co-branded digital badge, showcasing their accomplishments.
Elevate your teen's university applications and job prospects with an impressive portfolio and a co-branded digital badge, showcasing their accomplishments.
Personal and Professional Growth
Personal and Professional Growth
Personal and Professional Growth
Your teen will gain valuable skills in STEM, such as software development, game creation, technology, and collaborate with like-minded learners and industry experts, expanding your teen's professional network.
Your teen will gain valuable skills in STEM, such as software development, game creation, technology, and collaborate with like-minded learners and industry experts, expanding your teen's professional network.
Gain a Head Start on The Future
Gain a Head Start on The Future
Gain a Head Start on The Future
Give your teen a head start on their future with courses that offer a firsthand look into the rapidly growing tech industry. These courses provide a glimpse of potential career paths and degree choices, helping your teen make informed decisions about their career and educational journey.
Give your teen a head start on their future with courses that offer a firsthand look into the rapidly growing tech industry. These courses provide a glimpse of potential career paths and degree choices, helping your teen make informed decisions about their career and educational journey.
Get more information about UBC Pre-University Programs & Courses for High School Students
Questions?
Questions?
Questions?
Contact our team if you have any questions via email, phone (604) 670-6071 , or book a call/meeting.
Contact our team if you have any questions via email, phone (604) 670-6071 , or book a call/meeting.


© Circuit Stream.
This course is delivered by Circuit Stream in partnership with UBC Extended Learning.


© Circuit Stream.
This course is delivered by Circuit Stream in partnership with UBC Extended Learning.


© Circuit Stream. This course is delivered by
Circuit Stream in partnership with
UBC Extended Learning.